<?
// register2.php

require( 'config_take.php' );
require( 'include_take.php' ); //入力項目チェックのための関数

$k = array('lg'=>'ログインＩＤ','p'=>'パスワード','n'=>'姓名（漢字）','k'=>'姓名（カナ）','nk'=>'ニックネーム','z'=>'郵便番号','ad'=>'住所','t'=>'電話番号','em'=>'電子メールアドレス');
$body = '';

// 入力項目の確認 引数３番目は 数字,ascii,半角英数字,のためのフラグ
if ( ($error = sinki_check($_POST['loginid'], 16, 2)) != "" ) $body = $k['lg'] . ": " . $error . "<br />";
if ( ($error = sinki_check($_POST['passwd'], 32, 2)) != "") $body .= $k['p'] . ": " . $error . "<br />";

if ( $_POST['name_kanji'] == '' ) $body .= $k['n'].'が入力されていません<br>';
if ( strlen( $_POST['name_kanji'] ) > 32 ) $body .= $k['n'].'が32文字以上です<br>';

if ( $_POST['name_kana'] == '' ) $body .= $k['k'].'が入力されていません<br>';
if ( strlen( $_POST['name_kana'] ) > 32 ) $body .= $k['k'].'が32文字以上です<br>';

if ( $_POST['nickname'] == '' ) $body .= $k['nk'].'が入力されていません<br>';
if ( strlen( $_POST['nickname'] ) > 16 ) $body .= $k['nk'].'が16文字以上です<br>';

if ( ($error = sinki_check($_POST['zip'], 16, 0)) != "") $body .= $k['z'] . ": " . $error . "<br />";

if ( $_POST['address'] == '' ) $body .= $k['ad'].'が入力されていません<br>';

if ( ($error = sinki_check($_POST['tel'], 32, 0)) != "") $body .= $k['t'] . ": " . $error . "<br />";

if ( ($error = sinki_check($_POST['email'], 64, 1)) != "") $body .= $k['em'] . ": " . $error . "<br />";

// 接続
$link = mysql_connect( $db_host, $db_user, $db_password );
mysql_select_db( $db_name );
mysql_query( 'set NAMES utf8' );

$sql = "SELECT * FROM members WHERE loginID = '" . mysql_real_escape_string($_POST['loginid']) . "'";

$result = mysql_query($sql);
if ( mysql_num_rows( $result ) > 0 ) {
     $body = "ログインＩＤは既に使用されています";
}
mysql_free_result($result);
$link = mysql_close($link);
// エラー画面
if ( $body != '' ) {
	$title = $site_name . ' 会員登録[エラー]';
?>
<? require( 'header.php' ) ?>

<div align="center">
<h1><?= $site_name ?> 会員登録[エラー]</h1>
<?= $body ?>
<br>
ブラウザのバックボタンで戻り、入力を確認してください。<br>
<br>
<? require( 'footer.php' ) ?>
<?
	exit;
}

//
$title = '会員登録[1/4]';


?>
<? require( 'header.php' ) ?>

<div align="center">
<h1><?= $site_name ?> 会員登録[2/4]</h1>
<table>
<form action="register3.php" method="post">
<input type="hidden" name="loginid" value="<?= $_POST['loginid'] ?>">
<input type="hidden" name="passwd" value="<?= $_POST['passwd'] ?>">
<input type="hidden" name="name_kanji" value="<?= $_POST['name_kanji'] ?>">
<input type="hidden" name="name_kana" value="<?= $_POST['name_kana'] ?>">
<input type="hidden" name="nickname" value="<?= $_POST['nickname'] ?>">
<input type="hidden" name="gender" value="<?= $_POST['gender'] ?>">
<input type="hidden" name="zip" value="<?= $_POST['zip'] ?>">
<input type="hidden" name="address" value="<?= $_POST['address'] ?>">
<input type="hidden" name="tel" value="<?= $_POST['tel'] ?>">
<input type="hidden" name="email" value="<?= $_POST['email'] ?>">
<input type="hidden" name="profile" value="<?= $_POST['profile'] ?>">
<tr>
	<td>ログインＩＤ</td>
	<td><?= $_POST['loginid'] ?></td>
</tr>
<tr>
	<td>パスワード</td>
	<td>********</td>
</tr>
<tr>
	<td>姓名（漢字）</td>
	<td><?= htmlspecialchars($_POST['name_kanji'], ENT_QUOTES) ?></td>
</tr>
<tr>
	<td>姓名（カナ）</td>
	<td><?= htmlspecialchars($_POST['name_kana'], ENT_QUOTES) ?></td>
</tr>
<tr>
	<td>ニックネーム</td>
	<td><?= htmlspecialchars($_POST['nickname'], ENT_QUOTES) ?></td>
</tr>
<tr>
	<td>性別</td>
	<td>
<? if ( $_POST['gender'] == '1' ) echo '男性'; else echo '女性' ?>
	</td>
</tr>
<tr>
	<td>郵便番号</td>
	<td><?= $_POST['zip'] ?></td>
</tr>
<tr>
	<td>住所</td>
	<td><?= htmlspecialchars($_POST['address'], ENT_QUOTES) ?></td>
</tr>
<tr>
	<td>電話番号</td>
	<td><?= $_POST['tel'] ?></td>
</tr>
<tr>
	<td>電話メールアドレス</td>
	<td><?=  htmlspecialchars($_POST['email'],  ENT_QUOTES) ?></td>
</tr>
<tr>
	<td>プロフィール</td>
	<td>
<?
  $profile = $_POST['profile'];
  $profile = htmlspecialchars($profile);
  $kaigyo = array("\r\n", "\r", "\n");
  $profile = str_replace($kaigyo, "<br>", $profile);

  echo $profile; 
?>
	</td>
</tr>
<tr>
	<td></td>
	<td><input type="submit" value="- 利用規約に同意して、登録します -"></td>
</tr>
</form>
</table>
</div>
<? require( 'footer.php' ) ?>
